# バーチャルメイクタスクのステータスを確認します。

Endpoint: GET /s2s/v2.0/task/makeup-vto/{task_id}
Security: BearerAuthenticationV2

## Security:

  - `BearerAuthenticationV2` (unknown)
    http bearer

## Path parameters:

  - `task_id` (string, required)
    確認するタスクの ID

## Response 200:

  - `200` (unknown)
    タスクステータスの確認が成功しました

## Response 200 fields (application/json):

  - `status` (integer)
    レスポンスステータス
    Example: 200

  - `data` (object)

  - `data.task_status` (string)
    このタスクのステータス
    Enum: "running", "success", "error"

  - `data.error` (string)
    エラー:
- `exceed_max_filesize` - 入力ファイルサイズが最大制限を超えています
- `invalid_parameter` - 無効なパラメータ値です
- `error_download_image` - ソース画像のダウンロードエラーです
- `error_decode_image` - ソース画像のデコードエラーです
- `unknown_internal_error` - その他
    Enum: "exceed_max_filesize", "invalid_parameter", "error_download_image", "error_decode_image", "error_nsfw_content_detected", "error_inference", "unknown_internal_error"

  - `data.error_message` (string)
    エラーの詳細説明

  - `data.results` (object)

  - `data.results.url` (string)
    この結果をダウンロードする URL。2 時間有効です。
    Example: https://example.com/sample-result-url

## Response 400:

  - `400` (unknown)
    無効なタスク ID

## Response 400 fields (application/json):

  - `status` (integer)
    レスポンスステータス
    Example: 400

  - `error_code` (string)
    Enum: "InvalidTaskId"

## Response 401:

  - `401` (unknown)
    無効な API キー、非アクティブな API キー、または期限切れの API キー

## Response 401 fields (application/json):

  - `status` (integer)
    レスポンスステータス
    Example: 401

  - `error_code` (string)
    Enum: "InvalidApiKey", "InactiveApiKey", "ExpiredApiKey"

## Response 500:

  - `500` (unknown)
    タスクが期待される時間内にレスポンスがありません

## Response 500 fields (application/json):

  - `status` (integer)
    レスポンスステータス
    Example: 500

  - `error_code` (string)
    Enum: "TaskTimeout"

